package com.tencent.sr.iris.activity.interfaces.response.group;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("导师视角二级列表-团推团任务")
public class AdvisorNormalTaskSecondResponse {

    @ApiModelProperty("id")
    private Integer taskUserJoinRecordId;

    @ApiModelProperty("报名时间")
    private String taskPhaseJoinTime;

    @ApiModelProperty("uid")
    private String irisUid;

    @ApiModelProperty("union ID")
    private String wechatUserUnionid;

    @ApiModelProperty("昵称")
    private String wechatUserNickname;

    @ApiModelProperty("头像")
    private String wechatUserHeadimgurl;

    @ApiModelProperty("等级")
    private String irisUidLevel;

    @ApiModelProperty("全部下级见习会员")
    private Integer countPromoteWechatUserNum;

    @ApiModelProperty("全部特邀高级下级")
    private Integer countPromoteSeniorWechatUserNum;

    @ApiModelProperty("贡献中下级见习会员")
    private Integer countPromoteWechatUserNumContributing;

    @ApiModelProperty("全部特邀超级下级")
    private Integer countPromoteSuperWechatUserNum;

    @ApiModelProperty("实时进度-普通")
    private Integer bonusRuleStage;

    @ApiModelProperty("佣金翻倍倍数")
    private Double commissionTimes;

    @ApiModelProperty("当月预估奖励金(特邀)/当月预估奖励金(普通)")
    private Long sumMonthPredictAwardAmount;

    @ApiModelProperty("累计实际奖励金(特邀),累计派发奖励金(普通)")
    private Long sumPromoteCommissionFee;

    @ApiModelProperty("当月实际奖励金(普通、特邀)")
    private Long sumMonthAwardAmount;

    @ApiModelProperty("当月销售额(普通，特邀)")
    private Long sumMonthValidGmv;

    @ApiModelProperty("区域id")
    private Long areaId;

    @ApiModelProperty("累计销售额")
    private Long sumValidGmv;

    @ApiModelProperty("当月收益")
    private Long sumMonthValidCommissionBillCommissionFee;

    @ApiModelProperty("累计收益")
    private Long sumValidCommissionBillCommissionFee;

}
